#include<bits/stdc++.h>//三指针  P41
using namespace std;
const int N=2e5+5;
int a[N];
int main(){
    int n,c;cin>>n>>c;
    for(int i=1;i<=n;i++)cin>>a[i];
    sort(a+1,a+1+n);
    long long ans =0;
    for(int i=1,j=1,k=1;i<=n;i++){
        while(j<=n&&a[j]-a[i]<c)j++;
        while(k<=n&&a[k]-a[i]<=c)k++;//区间[j,k)内所有数字相同
        if(a[j]-a[i]==c&&a[k-1]-a[i]==c&&k-1>=1)ans+=k-j;
    }
    cout<<ans;
    return 0;
}